give (one) a hammering - Spanish English Dictionary